Dedal : Un ADL à trois dimensions pour gérer l'évolution des architectures à base de composants

نویسندگان

  • Huaxi Zhang
  • Christelle Urtado
  • Sylvain Vauttier
چکیده

Résumé. Une architecture logicielle peut être définie à différents niveaux d’abstraction, correspondants aux différentes étapes de son processus de développement : spécification, implémentation et déploiement. La cohérence entre les différentes définitions d’une architecture doit être maintenue : sa définition à un niveau d’abstraction doit être conforme à sa définition au niveau d’abstraction immédiatement supérieur. Ce principe permet de contrôler l’évolution d’une architecture, en validant les modifications réalisées à un certain niveau d’abstraction ou en motivant la création d’une nouvelle version pour propager les modifications entre niveaux d’abstraction. Malheureusement, aucun ADL ne propose un modèle de définition d’architectures séparant clairement les niveaux d’abstraction couvrant le cycle de vie d’une architecture. Cet article présente Dedal, un ADL permettant une définition séparée de la spécification, de la configuration et de l’assemblage d’une architecture afin de prévenir l’érosion ou la dérive qui surviennent lors des évolutions entre les différents niveaux de définitions des architectures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assistance à l'architecte pour la construction d'architectures à base de composants

RÉSUMÉ. Dans un processus de développement à base de composants, la sélection et l’assemblage de composants logiciels incombent à l’architecte. De nombreux travaux se focalisent sur la tâche, complexe, de vérification de la validité d’un assemblage existant. Ce papier présente un système, destiné à l’architecte, qui offre trois niveaux d’assistance imbriqués facilitant la construction d’archite...

متن کامل

Un ADL pour les Architectures Distribuées à Composants Hétérogènes

Résumé. Dans cet article, nous présentons un ADL pour les architectures à composants hétérogènes et distribuées, et son utilisation au moment du déploiement. Actuellement, il n’existe pas de solution générique pour déployer une architecture distribuée basée sur différents intergiciels. Pour répondre à cette problématique, nous proposons dans cet article une approche pour décrire une telle archi...

متن کامل

Extraction métaheuristique d'une architecture à base de composants à partir d'un système orienté objet

Résumé. La modélisation et la représentation des architectures logicielles sont devenues une des phases principales du processus de développement de systèmes complexes. En effet, la représentation de l’architecture fournit de nombreux avantages pendant tout le cycle de vie du logiciel. Cependant pour beaucoup de systèmes existants, aucune représentation fiable de leurs architectures n’est dispo...

متن کامل

Implémentation à l'aide de BPEL de trois processus d'agrégation de composants, dirigée par les modèles

RÉSUMÉ. Plusieurs organisations qui œuvrent dans le domaine d’apprentissage à distance utilisent le composant logiciel comme unité de base pour construire leur système. Ils ne développent presque plus de nouveaux composants, mais ils les réutilisent et appliquent des réingénieries pour des fins d’adaptation aux nouveaux contextes. Ceci prouve que le développement logiciel par agrégation des com...

متن کامل

Contribution à la conception d'une plate-forme haute performance d'intégration d'exécutifs communicants pour la programmation des grilles de calcul

ion pour le réparti : ADAPTIVE. ADAPTIVE [164, 165] (connu aussi sous le nom ACE TM — ADAPTIVE Communication Environment —, “ADAPTIVE” étant lui-même l’acronyme de A Dynamically Assembled Protocol Transformation, Integration, and eValuation Environment) est un projet initié par Douglas Schmidt, à l’université de Washington à St. Louis. ADAPTIVE est un environnement de développement portable pou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010